package com.xx.rpc.core.remoting.provider.annotation;

import java.lang.annotation.*;

/**
 * 加到提供者服务类上的注解、用来声明该类是提供者实现类
 *
 * @author hanxiyue
 */
@Inherited//注释类型可以从超类继承。当用户查询注释类型并且该类没有此类型的注释时，将查询类的超类以获取注释类型
@Target(ElementType.TYPE)//可以应用于类的任何元素。
@Retention(RetentionPolicy.RUNTIME)//标记的注释由JVM保留，因此运行时环境可以使用它。
public @interface XxRpcService {

    /**
     * @return 版本
     */
    String version() default "";
}
